body{margin: 0px; padding: 0px; font-size: 14px; font-family: "微软雅黑"; line-height: 22px; color: #333; background: #f1f1f1;}
ul,ol,dl,dt,dd,li{margin: 0px; padding: 0px; list-style: none;}
a{color: #333; text-decoration: none;}
a:hover{color: #333;}
img{border: 0px;}

.wap{max-width: 1080px; transition: all 0.5s; margin: auto;}
.wap .pot_top{background: url(../img/m03.jpg) repeat-x bottom #115d77; background-size: cover; min-height: 300px; position: relative; color: #fff;}
.wap .pot_top .tt{height: 50px; padding-left: 5px; line-height: 50px; text-align: center; color: #fff; font-size: 16px; font-weight: bold;}
.wap .pot_top .tt a{ float: left; font-family: 宋体; font-size: 20px; font-weight: bold; color: #fff; position: relative; z-index: 999;}
.wap .pot_top .m1{text-align: center; margin-top: 15px;}
.wap .pot_top b{display: block; text-align: center; margin-top:15px ; font-size: 20px; width: 100%;}
.wap .pot_top .m2{margin-top: 10px; position: relative; z-index: 999; text-align: center;}
.wap .pot_top .m2 span img{width: 30px; height: 30px; margin-left: -10px; border-radius:50% ;}
.wap .pot_top .m3{margin-top: 15px; position: relative; z-index: 999; overflow: hidden;}
.wap .pot_top .m3 a{display: block; width: 10%; height: 35px; background: #6db85c; text-align: center; margin: auto; padding: 0 5%; transition: all 0.5s; border-radius: 5px; line-height: 35px; color: #fff;}
@media only screen and (max-width:570px ) {
	.wap .pot_top .m3 a{width: 30%;}
}
.wap .pot_top .x1{position: absolute; bottom: 0; width: 100%;}
.wap .pot_top .x1 img{display: block; width: 100%;}
.wap .pot_top .x2{position: absolute; left: 5%; bottom: -20px;}
.wap .pot_top .x2 img{display: block; width: 40%;}
.wap .pot_top .x3{position: absolute; right: 1%; border-radius: 5px; padding-bottom: 10px; bottom: 5%; width: 70px; background: rgba(0,0,0,0.3); text-align: center; font-size: 12px;}
.wap .pot_top .x3 img{display: block; margin: auto; margin-top: -5px;}

.wap .m4{margin: 30px 5% 0 5%; overflow: hidden;}
.wap .m4 a{display: block; height: 50px; background: #70b95c; border-radius: 5px; font-size: 16px; text-align: center; line-height: 50px; color: #fff;}
.wap .m5{margin: 15px 5% 0 5%; overflow: hidden;}
.wap .m5 a{display: block; height: 46px; border: 2px solid #edab76; border-radius: 5px; text-align: center; line-height: 46px; font-size: 16px; color: #EDAB76;}
.wap .m6{margin-top: 20px; text-align: center; overflow: hidden; font-size: 12px; color: #666;}
.wap .m6 b{color: #333; font-size: 16px; display: block; margin-bottom: 5px;}
.wap .m6 span{color: #EDAB76;}
.wap .m6 font{color: #6DB85C; margin-left: 20px;}
.wap .m7{margin-top: 15px; overflow: hidden;}
.wap .m7 .tt{background: #fff; padding: 5px 0; text-align: center; font-size: 12px; overflow: hidden;}
.wap .m7 .tt b{display: block; font-size: 14px;}
.wap .m7 ul{margin-top: 1px; padding: 0 2%; background: #fff; overflow: hidden;}
.wap .m7 ul li{padding: 10px 0; border-bottom: 1px solid #f1f1f1; clear: both; overflow: hidden;}
.wap .m7 ul li span{float: left; display: block; margin-right: 2%;}
.wap .m7 ul li span img{display: block; width: 40px; height: 40px; border-radius: 50%;}
.wap .m7 ul li dd{width: 50%; line-height: 16px; color: #666; float: left; font-size: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.wap .m7 ul li dd b{display: block; line-height: 22px; color: #333;}
.wap .m7 ul li font{float: right; color: #EDAB76; display: block; height: 40px; line-height: 40px;}

.img-replace {
  /* replace text with an image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}
.cd-popup {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.cd-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.wen{margin: 20% 10% 0 10%; background: url(/img/m07.png) no-repeat center top #fff; border-radius:5px ; padding-bottom: 10px; overflow: hidden;}
.wen h2{text-align: center; color: #fff; height: 40px; line-height: 60px;}
.wen h4{text-align: center; color: #fff; margin: 20px 0 50px 0;}
.wen p{padding-left: 2%; padding-right: 2%; overflow: hidden;}
.close{width: 30px; height: 30px; background: #fff; margin: auto; margin-top: 5px; border-radius: 50%;}
.close a{display: block; line-height: 30px; font-family: "宋体"; font-weight: bold; font-size: 20px; text-align: center;}
